﻿/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
    Disable default header menu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.header-menu{
    display:none;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

    CATEGORIES HEADER MENU

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.categoriesHeaderMenu
{
	position: relative;
	z-index: 1000;
    height: 30px;
    /*background: rgb(252,252,252); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    /*background: url();*/
    /*background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(224,224,224,1) 100%); /* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(224,224,224,1)));*/ /* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%);*/ /* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%);*/ /* Opera 11.10+ */
    /*background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%);*/ /* IE10+ */
    /*background: linear-gradient(to bottom, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%);*/ /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e0e0e0',GradientType=0 );*/ /* IE6-8 */
	margin: 5px auto 0;
	/*border-radius: 5px;
    border: 1px solid #aaa;*/
}

.sf-menu
{
    height: 30px;
    margin: 0;
    padding: 0;
}

.sf-menu *
{
    margin: 0;
    padding: 0;
    list-style: none; 
}

.sf-menu > li
{
    position: relative;
    float: left;
	/*border-right: 1px dotted #aaa;*/
}

.sf-menu > li:first-child {
	/*border-radius: 5px 0 0 5px;*/
}

.sf-menu > li:hover {
    /*color: white;
	background:  #f12b63;*/
     /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/*ackground: url();
background: -moz-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(252,252,252,1) 100%); /* FF3.6+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#fcfcfc',GradientType=0 );*/ /* IE6-8 */
}

.sf-menu > li > a
{
    display: block;
    padding: 0 15px;
    font-size: 11px;
    color: #f12b63;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 30px;
}



.sf-menu > li:hover a {
	color: white;
    background:  #f12b63;
}


.sf-menu > li:hover >ul>li >a {
    background: white;
    color: #333;
}


.sf-menu > li:hover >ul>li:hover >a {
    color: #f12b63;
}

.sf-menu >ul > li > ul >li
{
    background: red;
}


.sf-menu ul
{
    display: none;
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 100;
    width: 180px;
    /*border-radius: 0 0 5px 5px;
    box-shadow: 0 2px 2px 2px #aaa;*/
    overflow: hidden;
    border: 1px solid #F6F6F4
}

.sf-menu ul li
{
    padding-top: 5px;
    background-color: white;
    position: relative;
}
    
.sf-menu ul li:last-child, .sf-menu ul li:last-child a 
{
        /*border-radius: 0 0 5px 5px;*/
}

.sf-menu ul a
{
    display: block;
    padding:  5px 15px;
    font-size: 11px;
    /*color: #5C5B5B;*/
    text-decoration: none;
    text-transform: capitalize;
    font-weight: bold;
}

/*.sf-menu ul a:hover 
{

    color: white;
    background:  #f12b63;
}*/

.sf-menu ul ul 
{
    top: 0;
    left: 180px;
}

.sf-menu li:hover > ul
{
    display: block;
}
